import request from '@/utils/request'

// 登录方法
export function login(account, password, code, uuid) {
  const data = {
    account,
    password,
    code,
    uuid
  }
  return request({
    url: 'http://218.28.7.243:32201/system/auth/login?' +  'account=' + account + '&password=' + password,
    headers: {
      isToken: false,
      repeatSubmit: false
    },
    method: 'get',
    // data: data
  })
}

// 注册方法
export function register(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/user/register',
    headers: {
      isToken: false
    },
    method: 'post',
    data: data
  })
}

// 获取用户详细信息
export function getInfo(query) {
  return request({
    url: 'http://218.28.7.243:32201/system/user/getInfo',
    params: query,
    method: 'get'
  })
}

// 修改用户详细信息
export function updateInfo(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/user/updateInfo',
    data: data,
    method: 'post'
  })
}

// 退出方法
export function logout() {
  return request({
    url: 'http://218.28.7.243:32201/system/auth/logout',
    method: 'get'
  }) 
}

// 获取验证码
export function getCodeImg() {
  return request({
    url: '/captchaImage',
    method: 'get',
    timeout: 20000
  })
}

// 获取气象证明列表
export function wcertificateList(query) {
  return request({
    url: 'http://218.28.7.243:32201/system/wcertificate/pageList',
    method: 'get',
    params: query
  })
}

// 审核气象证明
export function wcertificateAudit(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/wcertificate/audit',
    method: 'post',
    params: data
  })
}

// 审核气象删除
export function wcertificateDel(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/wcertificate/del',
    method: 'post',
    params: data
  })
}

// 科普馆预约记录
export function scienceRecords(query) {
  return request({
    url: 'http://218.28.7.243:32201/system/science/pageList',
    method: 'get',
    params: query
  })
}

// 科普馆预约新增
export function scienceAdd(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/science/add',
    method: 'post',
    data: data
  })
}

// 科普馆预约修改
export function scienceEdit(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/science/edit',
    method: 'post',
    data: data
  })
}

// 科普馆预约删除
export function scienceDel(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/science/del',
    method: 'post',
    params: data
  })
}


// 单位气象证明列表
export function orgWcertificateList(query) {
  return request({
    url: 'http://218.28.7.243:32201/system/orgWcertificate/pageList',
    method: 'get',
    params: query
  })
}

// 审核单位气象证明
export function orgwcertificateAudit(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/orgWcertificate/audit',
    method: 'post',
    params: data
  })
}

// 单位气象证明删除
export function orgwcertificateDel(data) {
  return request({
    url: 'http://218.28.7.243:32201/system/orgWcertificate/del',
    method: 'post',
    params: data
  })
}